﻿/*

* @Author: Marte

* @Date:   2018-05-08 09:13:12

* @Last Modified by:   Marte

* @Last Modified time: 2018-05-31 14:09:05

*/


h2, h3 { font-size:14px; }


a:hover { color:#000; }

/*table { border-collapse:collapse; border-spacing:0; }*/


input::-webkit-input-placeholder { /* WebKit browsers */

    color: #ccc;

}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

   color: #ccc;

   opacity: 1;

}

input::-moz-placeholder { /* Mozilla Firefox 19+ */

   color: #ccc;

   opacity: 1;

}

input:-ms-input-placeholder { /* Internet Explorer 10+ */

   color: #ccc;

}

textarea::-webkit-input-placeholder { /* WebKit browsers */

    color: #ccc;

}

textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

   color: #ccc;

   opacity: 1;

}

textarea::-moz-placeholder { /* Mozilla Firefox 19+ */

   color: #ccc;

   opacity: 1;

}

textarea:-ms-input-placeholder { /* Internet Explorer 10+ */

   color: #ccc;

}



.header_top ul li.active a{ color: #0091FF; }

.header_top ul li:after{content: "";position: absolute;width: 100%;height: 3px;background-color: #ffffff;left: 0;bottom: 0px;opacity: 0;transition: all ease-in-out .3s;}

.header_top ul li.active:after{ opacity: 1; }

.header_top ul li:hover:after{ opacity: 1; }

.header_top ul li:hover a{/* color: #ffffff; */}

.header_top span{ line-height: 50px; padding: 0 22px; position: relative; }

.header_top ul li .head{ line-height: 15px; padding-bottom: 15px;}

.ewm_k{ position: absolute; width: 92px; height: 92px; left: 50%; top: 40px; margin-left: -46px; display: none; }

.ewm:hover .ewm_k{ display: block; }

.logo{ text-align: center; padding: 33px 0 12px; position: fixed; width: 100%; left: 0; top: 90px; z-index: 199; }



.main_body{ position: relative; }

.banner .swiper-button-next, .banner .swiper-button-prev{ width: 48px; height: 48px; }

.banner .swiper-button-prev{ background: url(../images/left.png) no-repeat; left: 144px; }

.banner .swiper-button-next{ background: url(../images/left.png) no-repeat; right: 144px; transform: rotateZ(180deg); }

.banner .swiper-button-prev:hover{ background: url(../images/right.png) no-repeat; left: 144px; transform: rotateZ(180deg); }

.banner .swiper-button-next:hover{ background: url(../images/right.png) no-repeat; right: 144px; transform: rotateZ(0); }


.banner_main{ position: absolute; top: 140px; left: 50%; margin-left: -382px; }

.banner_main h4{ font-size: 50px; color: #fff; font-weight: normal; }

.banner_main small{ display: block; font-size: 30px; color: #0091FF; margin-top: 6px; }

.banner_main p{ font-size: 14px; line-height: 20px; color: #fff; width: 469px; margin-top: 12px; opacity: .8; }

.banner_main a{ display: block; width:138px; height:36px; background:rgba(0,140,245,1); border-radius: 1px ; margin-top: 24px; text-align: center; line-height: 36px; color: #fff; font-size: 16px; transition: all ease-in-out .3s; }

.banner_main a:hover{ opacity: .8; }

.entrance{ width: 1200px; position: absolute; left: 50%; margin-left: -600px; bottom: -30px; z-index: 99; }

.entrance ul li{ float: left; width: 20%; text-align: center; transition: all ease-in-out .3s; }

.entrance ul li a{ display: block; padding-bottom: 45px; }

.entrance ul li p{ color: #fff; font-size: 22px; padding: 24px 0; }

.entrance ul li.bg1{ background:rgba(0,145,255,.95); }

.entrance ul li.bg2{ background:rgba(242,193,46,.95); }

.entrance ul li.bg3{ background:rgba(253,91,78,.95); }

.entrance ul li.bg4{ background:rgba(23,195,177,.95); }

.entrance ul li.bg5{ background:rgba(189,122,219,.95); }

.entrance ul li:hover{ transform: translateY(-30px); }

.entrance ul li.active{ transform: translateY(-30px); }



.notice{ margin-top: 60px; }

.notice_l{ width: 53%; }

.title{ /* border-bottom: 1px solid #E5E5E5;  */padding-bottom: 11px; color: #0091FF; font-size: 22px; }

.title a{ float: right; font-size: 14px; color: #9BA0A5; margin-top: 6px; margin-right: 10px; }

.notice_list ul li{ border-bottom: 1px dashed #eee; overflow: hidden; padding: 4px 0; }

.notice_list ul li a{ display: block; height: 42px; line-height: 42px; transition: all ease-in-out .3s; }

.notice_list ul li p{ float: left; width: 70%; padding-left: 10px; height: 42px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; font-size: 14px; color: #3D414A; transition: all ease-in-out .3s; }

.notice_list ul li span{ float: right; margin-right: 32px; font-size: 14px; color: #3D414A; transition: all ease-in-out .3s; }

.notice_list ul li a:hover{background: #ebf7ff;}

.notice_list ul li a:hover p{ color: #0091FF; }

.notice_list ul li a:hover span{ color: #0091FF; }

.notice_r{ width: 40%; }

.table{ width: 100%; margin-top: 2px; }

.table li.tit div{ height:40px; background:rgba(205,210,215,.1); font-weight: normal; font-size: 14px; color: #0091FF; }

.table li{ overflow: hidden; border-bottom: 1px dashed #eee; }

.table li div{ float: left; text-align: center; line-height: 40px; }

.table li div p{ font-size: 14px; color: #3D424B; transition: all ease-in-out .3s; }

.table li div span{ display: block; font-size: 14px; color: #9BA0A5; line-height:20px; padding: 8px; transition: all ease-in-out .3s; }

.table li a{ margin: 3px 0; display: block; overflow: hidden; transition: all ease-in-out .3s; }

.w1{ width: 19%; }

.w2{ width: 21%; }

.w3{ width: 60%; }

.table li:hover a{background:rgba(0,145,255,.08);}

.table li:hover div p{ color: #0091FF; }

.table li:hover div span{ color: #0091FF; }



.news{ background-color: #F1F3F7; padding: 36px 0 48px; }

.news .title{ border-bottom: 0; }

.news_con{ margin-top: 10px; }

.news_con ul li{ float: left; width: 22.5%; margin-right: 3.2%; padding-bottom: 14px; transition: all ease-in-out .3s; }

.news_con ul li:nth-child(4n){ margin-right: 0; }

.news_pic{ position: relative; overflow: hidden; }

.shadow{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,145,255,.7); opacity: 0; transition: all ease-in-out .3s; }

.shadow img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.news_con ul li p{ font-size: 14px; color: #3D424B; line-height: 20px; height: 40px; margin: 18px 10px 0; overflow: hidden; transition: all ease-in-out .3s; }

.news_con ul li span{ display: block;color:rgba(155,160,165,1);line-height:20px; margin: 6px 10px 0; transition: all ease-in-out .3s; }

.news_con ul li:hover{ background-color: #fff; }

.news_con ul li:hover .shadow{ opacity: 1; }

.news_con ul li:hover p{ color: #0091FF; }

.news_con ul li:hover span{ color: #0091FF; }



.picture{ background: url(../images/bg1.png) no-repeat center center; background-size: cover; padding-bottom: 10px; }

.picture_tit{ text-align: center; color: #fff; font-size: 22px; padding: 40px 0 30px; }

.picture_l{ width: 30.8%; }



.picture_l .item p{ box-sizing: border-box; padding: 0 20px; position: absolute; width: 100%; left: 0; bottom: 10px; text-align: center; color: #fff; line-height: 48px; height: 48px; font-size: 16px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; transition: all ease-in-out .3s; }

.picture_wen{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,145,255,.7); text-align: center; opacity: 0; transition: all ease-in-out .3s; }

.picture_wen img{ display: block; margin: 30% auto 0; }

.picture_wen span{ display: block; margin: 20px; color: #fff; text-align: center; font-size: 16px; line-height: 22px; height: 44px; overflow: hidden; }

.picture_l .item:hover .picture_wen{ opacity: 1; }

.picture_l .item:hover p{ opacity: 0; }

.picture_c{ width: 30.8%; margin-left: 2.5%; }

.picture_c .picture_wen img{ margin: 50% auto 0; }

.picture_r{ width: 30.8%; margin-left: 2.5%; }



.px{ margin-bottom: 30px; }

.train{ width: 48.33%; margin-top: 48px; }

.train .table li{ padding: 2px 0; }

.train .table li div span{ text-align: left; padding: 0; line-height: 40px; height: 40px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }



.partner{ background-color:#F1F3F7; padding: 20px 0; }

.partner ul li{ float: left; width: 10.8%; margin-right: 1.8%; }

.partner ul li:last-child{ margin-right: 0; }




.main_top{text-align: center; height: 130px; background: url(../images/bg3.png) no-repeat center center; background-size: cover; position: relative; }

.main_top > h4{ font-weight: normal; color: #fff; font-size: 26px; line-height: 37px; padding-top: 15px; }

.main_top > p{ font-size: 14px; color: #fff; margin-top: 14px; }

.main_top > p span{ color: #9BA0A5; }





.ny_l{ width: 90%; color: #3D424B; font-size: 14px; line-height: 34px; margin-left: 5%;}

.ny_partner{ background-color: #fff; }

.ny_r{ box-sizing: border-box; width: 30.25%; background-color: #fff; padding-top: 20px; padding-bottom: 80px; }

.ny_r_tit{ font-size: 22px; color: #0091FF; line-height: 30px; margin: 0 12px; border-bottom: 2px solid #E5E5E5; padding-bottom: 11px; padding-left: 23px; }

.ny_r ul{ margin: 0 12px; }

.ny_r ul li{ padding: 4px 0; border-bottom: 1px dashed #eee; }

.ny_r ul li a{ display: block; height: 40px; line-height: 40px; font-size: 16px; color: #3D424B; text-indent: 36px; transition: all ease-in-out .3s; }

.ny_r ul li.active a{background:rgba(0,145,255,.08); color: #0091FF;}

.ny_r ul li:hover a{background:rgba(0,145,255,.08); color: #0091FF;}



.organization ul{ min-height: 435px; }

.organization ul li{ border-bottom: 1px solid #D1D1D1; padding: 4px 0; }

.organization ul li a{ box-sizing: border-box; display: block; height: 90px; padding-top: 15px; padding-left: 17px; transition: all ease-in-out .3s; }

.organization ul li h4{ font-size: 18px; color: #231F20; line-height: 25px; height: 25px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; transition: all ease-in-out .3s; }

.organization ul li span{ font-size: 16px; color: #231F20; display: block; margin-top: 18px; transition: all ease-in-out .3s; }

.organization ul li:hover a{background:rgba(0,145,255,.08);}

.organization ul li:hover h4{ color: #0091FF;}

.organization ul li:hover span{ color: #0091FF;}

.paging{ text-align: center; margin-top: 50px; margin-bottom: 20px; }

.paging div{ display: inline-block; }

.paging a{ font-size: 18px; color: #999; padding: 0 7px; }

.paging a.active{ color: #0091FF;}

.organize{ margin-top: 0 !important; }



.roll_tit{ font-size: 18px; color: #0091FF; line-height: 48px; }

.roll p{ font-size: 14px; color: #3D424B; line-height: 46px; overflow: hidden; }

.roll p span{ font-size: 16px; color: #000; float: left; width: 64px; }

.edit{ text-align: right; font-size: 14px; color: #0091FF; }





.course{ width: 80%; margin-left: 20%; margin-bottom: 70px; position: relative; }

.course:before{ content: ""; position: absolute; width: 1px; height: 88%; background-color: #D8D8D8; left: -32px; top: 44px; }

.course ul li{ border-bottom: 1px solid #D1D1D1; padding: 4px 0; margin-bottom: 10px; position: relative; }

.course ul li div{ box-sizing: border-box; padding-top: 30px; min-height: 68px; font-weight: bold; line-height: 26px; font-size: 14px; color: #9BA0A5; padding-left: 14px; transition: all ease-in-out .3s; }

.course ul li span{ position: absolute; font-weight: normal; font-size: 30px; color: #9BA0A5; width: 114px; text-align: right; left: -168px; transition: all ease-in-out .3s; }

.course ul li:before{ content: ""; position: absolute; width: 12px; height: 12px; border-radius: 50%; background-color: #D8D8D8; left: -38px; top: 38px; }

.course ul li:hover div{background:rgba(0,145,255,.08); color: #231F20; font-size: 18px;}

.course ul li:hover span{ color: #0091FF; font-size: 36px; }





.authentication{ padding-top: 45px; }

.inquire .item a{ float: left; margin-left: 18px; width:67px; height:40px; background-color: #0091FF; font-size: 16px; color: #fff; text-align: center; line-height: 40px; }



.main_top_list .entrance{ bottom: -172px; }

.renzheng{ margin-top: 210px; }

.publicity ul li{ border-bottom: 1px solid #D1D1D1; padding: 7px 0; }

.publicity ul li a{ display: block; padding: 6px 0; overflow: hidden; }

.publicity_pic{ width: 138px; height: 92px; margin-left: 6px; overflow: hidden; float: left; border: 4px solid #fff; }

.publicity_wen{ margin-left: 174px; margin-right: 16px; }

.publicity_wen h4{ font-weight: normal; font-size: 18px; color: #231F20; line-height: 26px; height: 52px; overflow: hidden; }

.publicity_wen p{ font-size: 16px; color: #231F20; line-height: 26px; margin-top: 18px; }







.update{ margin-top: 24px; text-align: center; padding-bottom: 40px; }

.update p{ font-size: 24px; color: #0091FF; margin-top: 24px; }





.contact_top{ height: 290px; background: url(../images/bg4.png) no-repeat center center; background-size: cover; }


.contactUs_r h4{ font-weight: normal; margin-left: 40px; font-size: 22px; color: #0091FF; line-height: 30px; }

.contactUs_r h4 small{ display: block; font-size: 14px; margin-top: 5px; }

.contactUs_r p{ font-size: 14px; color: #3D424B; margin-left: 40px; line-height: 22px; padding-left: 24px; margin-top: 23px; margin-right: 60px; }

.contactUs_r p.icon1{ background: url(../images/icon10_03.png) no-repeat left 3px; }

.contactUs_r p.icon2{ background: url(../images/icon11_03.png) no-repeat left 3px; }

.contactUs_r p.icon3{ background: url(../images/icon12_03.png) no-repeat left 3px; }

.margin{ margin-top: 40px; }





.register{ width: 100%; max-width: 1000px; margin: 0 auto; }

.register_tit{ text-align: center; border-bottom: 1px solid #D1D1D1; font-size: 16px; color: #1E87F0; line-height: 24px; padding: 20px 0; }

.register_con{ margin-left: 74px; }

.register_con .item{ margin-top: 34px; width: 40%; margin-right: 6%; }

.register_con .item.w100{ width: 86%; margin-right: 0; }

.register_top{ font-size: 14px; color: #9BA0A5; }

.register_top i{ color: #D0021B; padding-right: 4px; }

.register_top span{ float: right; color: #0091FF; font-size: 12px; }

.upload{ margin-top: 9px; }

.upload_pic{ width: 108px; height: 108px; background-color: #fff; overflow: hidden; position: relative; }

.upload_pic img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 100%; max-height: 100%; }

.upload_r{ margin-left: 24px; margin-top: 28px; }

.upload_btn{ width: 138px; height: 40px; text-align: center; background-color: #0077E2;box-shadow: 0px 2px 8px 0px rgba(120,137,149,0.25); font-size: 14px; line-height: 40px; color: #fff; position: relative; }

.upload_btn input[type="file"]{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; }

.upload_r p{ color: #0091FF; margin-top: 18px; }

.register_k input{ box-sizing: border-box; display: block; width: 100%; border: 1px solid #DDE3E8; background-color: #fff; height: 50px; line-height: 50px; font-size: 14px; text-indent: 10px; margin-top: 6px; }

.register_k textarea{ box-sizing: border-box; display: block; width: 100%; border: 1px solid #DDE3E8; background-color: #fff; height: 96px; font-size: 14px; padding: 6px 10px; margin-top: 6px; resize: none; }

.register_k select{ box-sizing: border-box; display: block; width: 30%; float: left; border: 1px solid #DDE3E8; background-color: #fff; height: 50px; line-height: 50px; font-size: 14px; text-indent: 10px; margin-top: 6px; margin-right: 4.8%; }

.register_k select:last-child{ margin-right: 0; }

.xTit{ color: #0091FF; font-size: 29px; margin-top: 60px; }

.xTit.w100{ width: 86%; margin-right: 0; }

.register_type{ box-sizing: border-box; width: 100%; padding: 0 28px 38px; margin-top: 34px; background-color: #fff; border: 1px solid #DDE3E8; width: 86%; }

.register_type_tit{ font-size: 20px; color: #1B2125; font-weight: bold; padding-left: 60px; background: url(../images/radio1_03.jpg) no-repeat 20px center; margin-top: 40px; cursor: pointer; }

.register_type_tit.active{ background: url(../images/radio2_03.jpg) no-repeat 20px center; }

.register_type_tit input{ display: none; }

.register_type .item{ width: 46%; }

.marginRight0{ margin-right: 0 !important; }

.register_type .item.w98{ width: 98%; }

.register_xk{ position: relative; }

.register_shadow{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(255,255,255,.3); z-index: 9; display: none; }

.register_btn{ text-align: center; margin: 50px 0 35px; width: 86%; }

.register_btn .btn2{ display: inline-block;width:230px;height:54px; background:rgba(155,160,165,1);box-shadow: 0px 2px 7px 0px rgba(120,137,149,0.25); text-align: center; line-height: 54px; color: #fff; font-size: 18px; margin: 0 75px; cursor: pointer; }

.register_btn .btn2.color{ background-color: #0077E2; }

.register_btn .btn2 a{ color: #fff; display: block; }













.bgcolor{ background-color: #3D424B;}

.login_k{width:1018px;height:738px;background:rgba(255,255,255,1);box-shadow:6px 6px 14px rgba(0,0,0,0.22); position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%);}

.login_l{ width: 48%; height: 100%; background: url(../images/bg5.png) no-repeat; position: relative; }

.logo3{ position: absolute; left: 50%; top: 44%; transform: translate(-50%, -50%); }

.login_r{ width: 52%; }

.login_wrap{ width: 354px; margin: 153px auto 0; }

.login_top{ font-size: 24px; color: #3D424B; letter-spacing: 1px; }

.login_top small{ color: #9BA0A5; font-size: 12px; padding-left: 4px; }

.login_wrap ul{ margin-top: 35px; }

.login_wrap ul li{ overflow: hidden; margin-bottom: 12px; }

.login_wrap ul li input{ box-sizing: border-box; display: block; width: 100%; height: 50px; background-color: #FCFCFD; border: 1px solid #ECF0F3; font-size: 14px; text-indent: 10px; }

.login_wrap ul li.yzm input{ width: 150px; float: left; }

.yzm_pic{ float: left; margin-left: 6px; height: 50px; }

a.login_btn{ display: block;width:354px;height:58px;background:rgba(0,145,255,1); text-align: center; line-height: 58px; color: #fff; font-size: 18px; margin-top: 40px;}

.login_wrap p{ text-align: center; margin-top: 58px; font-size: 18px; }

.login_wrap p a{ color: #0091FF;}

.login_wrap p:hover{ text-decoration: underline; }





.aisle{ height: 670px; background: url(../images/bg6.png) no-repeat center center; background-size: cover; position: relative; }

.aisle_k{ width: 852px; padding-top: 220px; margin: 0 auto; overflow: hidden; }

.aisle_k a{ box-sizing: border-box; padding-top: 10px; width: 330px; height: 80px; text-align: center; background-color: #F5A623; color: #fff; font-size: 26px; transition: all ease-in-out .3s; }

.aisle_k a small{ font-size: 12px; display: block; margin-top: 4px; text-transform: uppercase; }

.aisle_k a:last-child{ background-color: #247BEB; }

.aisle_k a:hover{ opacity: .9; }





.cultivate_top a span{ display: block; font-size: 12px; text-transform: uppercase; margin-top: 4px; }

.cultivate_top a:last-child{ background:rgba(208,2,27,1); }


.inlineBlock{ display: inline-block; }


.demand_con tr:hover td{background:rgba(245,245,245,1);}

.demand_con td{ line-height: 20px; font-size: 14px; color: #666; text-align: center; border-bottom: 1px solid #ddd; padding: 20px 10px;}

.demand_con td span{ display: block; color: #0091FF; }

.demand_con td a{ color: #0091FF; }

.paging2{ margin-top: 40px; margin-bottom: 40px; text-align: center; }

.paging2 div{ display: inline-block; overflow: hidden; }

.paging2 div a{ float: left; width: 40px; height:32px; line-height: 32px; font-size: 14px; color: #000; border:1px solid rgba(229,229,229,1); margin-left: 32px; }

.paging2 div p{  float: left; line-height: 34px; font-size: 14px; color: #030303; margin-left: 60px; }



.paging2 div a:hover{background:rgba(0,145,255,1); border: 1px solid rgba(0,145,255,1); color: #fff;}

.paging2 div a.active{background:rgba(0,145,255,1); border: 1px solid rgba(0,145,255,1); color: #fff;}





.Competition select{ width: 178px; }

.Competition_item{ margin: 0 10px; float: left; overflow: hidden; }

.Competition_item span{ float: left; }

.Competition .Competition_item input{ width: 178px;  margin-left: 10px;}



/*.Competition_btn{ text-align: center; }*/

.Competition_btn input{ display: inline-block; width: 230px; height: 50px; margin: 16px 80px;background:rgba(0,145,255,1); color: #fff; font-size: 18px; cursor: pointer; }

.Competition_btn input:last-child{background:rgba(245,166,35,1);}

.Competition_con{ margin-bottom: 40px; }

.wh21{ width: 6.9%; }

.wh22{ width: 12.35%; }

.wh23{ width: 12%; }

.wh24{ width: 11.2%; }

.wh25{ width: 12%; }

.wh26{ width: 15%; }

.wh27{ width: 10%; }

.wh28{ width: 10.56%; }

.wh29{ width: 12%; }

.cultivate_td{ background-color: #fff;}

.timer{width:196px;height:50px; border-radius: 3px ; border: 1px solid #C1C7CC; margin: 16px 0 16px 10px; position: relative; }

.timer .ico{ float: right;width:39px;height:50px; line-height: 50px; background:rgba(164,190,223,0.1); text-align: center; border-left: 1px solid #C1C7CC; }

.Competition .Competition_item .timer input{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: 10px; background-color: transparent; margin: 0; border: 0; }

.Competition .Competition_item input[type="submit"]{ float: left; margin-top: 16px; color: #fff; font-size: 18px; cursor: pointer; width: 97px; height: 50px; margin-left: 10px; background-color: #0091FF;}



.cultivate_tt{ background-color: #f1f3f7; padding-top: 40px; }

.cultivate_tt ul{ margin-left: 80px; }

.cultivate_tt ul li{ float: left; height: 58px; margin-right: 40px; line-height: 58px; font-size: 16px; transition: all ease-in-out .3s; }

.cultivate_tt ul li a{ display: block; color: #999; padding: 0 32px; transition: all ease-in-out .3s;}

.cultivate_tt ul li.active{ background-color: #1E87F0; }

.cultivate_tt ul li.active a{ color: #fff; }

.cultivate_tt ul li:hover{ background-color: #1E87F0; }

.cultivate_tt ul li:hover a{ color: #fff; }

.wh31{ width: 25%; }

.wh32{ width: 75%; }

.plan_list td{ text-align: left; padding: 30px 45px; }

.plan_list td b{ font-weight: normal; padding-left: 14px; }

.plan_list td:hover p{color: #1E87F0;}

.plan_list th:first-child{ text-align: left; padding-left: 45px; }

.copyright2{ position: absolute; width: 100%; left: 0; bottom: -54px; line-height: 54px; text-align: center; font-size: 12px; color: #9BA0A5; }

